﻿using Abp.Domain.Entities;
using Abp.Domain.Entities.Auditing;
using System;
using System.ComponentModel.DataAnnotations;

namespace LpbPrj.Client.Reports
{
    public class Report : Entity<long>, IFullAudited
    {
        public long RecordId { get; set; }
        public int PatientId { get; set; }
        [MaxLength(128)]
        public string ReportTemplateGuid { get; set; }


        [MaxLength(128)]
        public string ScanDevice { get; set; }
        public long ScanResultId { get; set; }


        /***************************OCT***************************/

        [MaxLength(1024)]
        public string ReportImage1 { get; set; }
        [MaxLength(1024)]
        public string ReportImage2 { get; set; }       



        /// <summary>
        /// 所见
        /// </summary>
        [MaxLength(1024)]
        public string ScanObs { get; set; }
        /// <summary>
        /// 提示
        /// </summary>
        [MaxLength(1024)]
        public string ScanIns { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        [MaxLength(1024)]
        public string Description { get; set; }

        public DateTime rptCreationTime { get; set; }


        public long? CreatorUserId { get; set; }
        public DateTime CreationTime { get; set; }
        public long? LastModifierUserId { get; set; }
        public DateTime? LastModificationTime { get; set; }
        public long? DeleterUserId { get; set; }
        public DateTime? DeletionTime { get; set; }
        public bool IsDeleted { get; set; }



    }
}
